<?php
/*
 * views/default/object/map.php
 * Vista predeterminada para un listado de objetos mapa
 */
/*
 * Preparo el ícono que va a acompañar a cada tílo del mapa
 * en el listado rendereando la view de icon
 */
$owner = $vars['entity']->getOwnerEntity();
$friendlytime = elgg_view_friendly_time($vars['entity']->time_updated);
$icon = elgg_view(
	"graphics/icon", array(
		"entity" => $vars['entity'],
		'size' =>  'medium'
	)
);
// Get first layer for KML links on sharing options box
$emMapData = Map::getInfo($vars['entity']->getGUID());
$firstLayerGUID = array_keys( $emMapData["layers"] );
$firstLayerGUID = $firstLayerGUID[0];
$firstLayer = emGetLayer($firstLayerGUID);
$firstLayerURL = $firstLayer->getURL();
$friendlyaccess = ($vars['entity']->access_id==2) ? 'ACCESS_PUBLIC' : 'ACCESS_PRIVATE';
/*
 * El título con enlace al objeto mapa.
 * TODO: Podria ser algún recorte del mapa
 */
if ( $vars['entity']->canEdit() ) {
	$info = "<div style='text-align:right'><button id='emMapEditButton' class='ui-button'>Modificar el mapa</button></div>";
} else {
	$info = '';
}
$info .= "<h2 class='emMapTitle'><a href=\"" . ELGG_MAPS_WEBPATH . '?map=' . $vars['entity']->getGUID() . "\">". $vars['entity']->title . "</a></h2>";
$info .= "<p class='emMapDescription'>".$vars['entity']->description."</p>";
$info .= "<p class='emMapTags'>".elgg_view('output/tags', array('tags' => $vars['entity']->tags))."</p>";
$info .= "<p class='emCreatedBy'>Autor: <a href=\"{$owner->getURL()}\">{$owner->name}</a></p>";
$info .= "<p class='emCreatedOn'>Modificado {$friendlytime}</p>";
$info .= "<p class='emMapAccess'>Accesible para: ".elgg_echo($friendlyaccess)."</p>";

?>
<div class="mapExcerpt">
<?=$info?>
	<div class="emShareStuff">
	<h2>Inserte este mapa en su propio sitio web</h2>
	<em>Si este mapa es público, puede incluir este fragmento de HTML en su sitio para visualizarlo</em>
	<input type="text" value="&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;<?=ELGG_MAPS_WEBPATH?>/iframe.php?map=<?=$vars['entity']->getGUID()?>&quot; style=&quot;border:1px solid black&quot;&gt;&lt;/iframe&gt;" />
	<span class="emInlineTip">Después de seleccionar, copie y pegue el código de inserción anterior.</span>
	<ul>
		<li><a target="_blank" href="http://maps.google.com?q=<?=$firstLayerURL?>">Ver esta capa en google maps</a></li>
        <li><a target="_blank" href="<?=$firstLayerURL?>">Descargar esta capa para ver en Google Earth</a></li>
    </ul>
	
	</div>
</div>
